package com.wentao.thisFacade.common.enums;

import com.wentao.thisCommon.common.*;

public enum ExceptionCode implements EnumsBase {
    SYSTEM_ERROR("9999", "系统错误"),
    ON_FAILURE("9997", "执行失败"),
    LOGIN_ERROR("1000", "登陆失败"),
    LOGIN_ERROR_EMPTY("1001", "请输入登录名以及登陆密码"),
    USERNAME_IS_NULL("1002", "登录名为空"),
    PASSWORD_IS_NULL("1003", "登录密码为空"),
    USER_NOT_EXIST("1004", "用户不存在"),
    PASSWORD_ERROR("1005", "登陆密码错误"),
    LOGINOUT_ERROR("1006", "登出失败"),
    FILEUPLOAD_ERRPR("1007","文件上传失败"),
    AUTHORITY_ERROR("1008","权限错误"),
    ID_NOT_EMPTY("1009","id不能为空"),
    UNAPPROVAL_ERROR("1010", "审核未通过不能签署协议"),
    NOCOMPANY_ERROR("1011", "酒店信息不存在"),
    USER_EXIST_ERROR("1012", "用户已经存在"),
    VERIFICATION_CODE_ERROR("1013", "验证码错误"),
    NO_ADDRESS_ERROR("1014", "酒店地址信息不存在"),
    NO_GOODS_ERROR("1015", "商品信息不存在"),
    INVITE_CODE_ERROR("1016", "邀请码错误"),
    NO_ORDER_ERROR("1017", "订单不存在"),
    NO_PAY_INFO_ERROR("1018", "支付信息不存在"),
    ORDER_STATUS_ERROR("1019", "订单状态输入错误"),
    PAY_STATUS_ERROR("1020", "支付状态输入错误"),
    TOKEN_EXPIRE_ERROR("1022", "登录已过期,请重新登录"),
    NO_VERSIONCODE_ERROR("1023", "版本code为空"),
    NO_VERSION_INFO_ERROR("1024", "版本信息未维护"),
    NO_GOODS_INFO_ERROR("1025", "商品信息不存在"),
    ORDER_NO_GOODS_ERROR("1026", "下单商品不能为空"),
    REQUIRED_PAYMENT_NOT_ENOUGH("1027", "订单金额不足一千元"),
    ORDER_CONFIRM_RECEIVED_ERROR("1028", "订单未发货不能确认收货"),
    ORDER_DELIVER_ERROR("1028", "订单未支付不能发货"),
    PARAM_NOT_EMPTY("1010", "请求参数不能为空"),
    INFO_NOT_HAVE("1011", "信息不存在"),
    ORDPATH_ERROR("1012","部门关系有误"),
    DTAE_TRANSFOR_ERROR("1013","日期转换失败"),
    EDUCATION_TRANSFOR_ERROR("1014","教育转换失败"),
    STAFF_TRANFOR_ERROR("1015","员工转换失败"),
    STAFFINFO_TRANFOR_ERROR("1016","员工信息转换失败"),
    CONTRACT_TRANFOR_ERROR("1017","合同信息转换失败"),
    UPLOAD_FILE_TYPE_ERROR("1018", "未找到保存类型"),
    USER_LOCK("1019", "用户锁定"),
    VERIFICATION_ERROR("1020", "验证码错误"),
    TOKEN_NOTMATCH_ERROR("1022", "账号已在其他设备登录，请重新登录"),
    USERID_EMPTY_ERROR("1023", "userId为空"),
    TOKEN_EMPTY_ERROR("1024", "token为空"),
    NOT_LOGIN_ERROR("1025", "用户未登录"),
    PARTNER_NOT_EXIST("1004", "合伙人不存在"),
    CONTRACT_REPEAT_ERROR("1030", "协议已签署"),
    ;

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }

    private String code;
    private String message;

    ExceptionCode(String code, String msg) {
        this.code = code;
        this.message = msg;
    }
}
